Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 6c8e1e81047f92394a27dc50f6ca3ad4d9a7a13f


Parents : 6152f61
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-02-23T19:43:24-06:00

Remove ajv dependency from package.json and pnpm-lock.yaml, update ajv peer dependencies to compatible versions, and add new dependencies for fast-json-stable-stringify and json-schema-traverse.

Changes

2 files changed, 38 insertions(+), 13 deletions(-)

M package.json +1 -2
M pnpm-lock.yaml +37 -11

Diff

diff --git a/package.json b/package.json
index d940ba3f..397b1467 100644
--- a/package.json
+++ b/package.json
@@ -87,8 +87,7 @@
"@isaacs/brace-expansion": ">=5.0.1",
"tmp": ">=0.2.4",
"tar": ">=7.5.7",
- "minimatch": ">=10.2.1",
- "ajv": ">=8.18.0"
+ "minimatch": ">=10.2.1"
}
},
"build": {

diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index eb129693..f6cb507d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,7 +9,6 @@ overrides:
tmp: '>=0.2.4'
tar: '>=7.5.7'
minimatch: '>=10.2.1'
- ajv: '>=8.18.0'
importers:
@@ -1238,7 +1237,7 @@ packages:
ajv-formats@2.1.1:
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
peerDependencies:
- ajv: '>=8.18.0'
+ ajv: ^8.0.0
peerDependenciesMeta:
ajv:
optional: true
@@ -1246,12 +1245,15 @@ packages:
ajv-keywords@3.5.2:
resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
peerDependencies:
- ajv: '>=8.18.0'
+ ajv: ^6.9.1
ajv-keywords@5.1.0:
resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
peerDependencies:
- ajv: '>=8.18.0'
+ ajv: ^8.8.2
+
+ ajv@6.14.0:
+ resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==}
ajv@8.18.0:
resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==}
@@ -1994,6 +1996,9 @@ packages:
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
+ fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
@@ -2448,6 +2453,9 @@ packages:
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
json-schema-traverse@1.0.0:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
@@ -3661,6 +3669,9 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
+ uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+
username@5.1.0:
resolution: {integrity: sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==}
engines: {node: '>=8'}
@@ -4058,8 +4069,8 @@ snapshots:
'@develar/schema-utils@2.6.5':
dependencies:
- ajv: 8.18.0
- ajv-keywords: 3.5.2(ajv@8.18.0)
+ ajv: 6.14.0
+ ajv-keywords: 3.5.2(ajv@6.14.0)
'@egjs/hammerjs@2.0.17':
dependencies:
@@ -4588,7 +4599,7 @@ snapshots:
'@eslint/eslintrc@3.3.4':
dependencies:
- ajv: 8.18.0
+ ajv: 6.14.0
debug: 4.4.3
espree: 10.4.0
globals: 14.0.0
@@ -5322,15 +5333,22 @@ snapshots:
optionalDependencies:
ajv: 8.18.0
- ajv-keywords@3.5.2(ajv@8.18.0):
+ ajv-keywords@3.5.2(ajv@6.14.0):
dependencies:
- ajv: 8.18.0
+ ajv: 6.14.0
ajv-keywords@5.1.0(ajv@8.18.0):
dependencies:
ajv: 8.18.0
fast-deep-equal: 3.1.3
+ ajv@6.14.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
ajv@8.18.0:
dependencies:
fast-deep-equal: 3.1.3
@@ -5836,7 +5854,7 @@ snapshots:
dependencies:
'@types/plist': 3.0.5
'@types/verror': 1.10.11
- ajv: 8.18.0
+ ajv: 6.14.0
crc: 3.8.0
iconv-corefoundation: 1.1.7
plist: 3.1.0
@@ -6131,7 +6149,7 @@ snapshots:
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
'@types/estree': 1.0.8
- ajv: 8.18.0
+ ajv: 6.14.0
chalk: 4.1.2
cross-spawn: 7.0.6
debug: 4.4.3
@@ -6233,6 +6251,8 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.8
+ fast-json-stable-stringify@2.1.0: {}
+
fast-levenshtein@2.0.6: {}
fast-uri@3.1.0: {}
@@ -6727,6 +6747,8 @@ snapshots:
json-parse-even-better-errors@2.3.1: {}
+ json-schema-traverse@0.4.1: {}
+
json-schema-traverse@1.0.0: {}
json-stable-stringify-without-jsonify@1.0.1: {}
@@ -7921,6 +7943,10 @@ snapshots:
escalade: 3.2.0
picocolors: 1.1.1
+ uri-js@4.4.1:
+ dependencies:
+ punycode: 2.3.1
+
username@5.1.0:
dependencies:
execa: 1.0.0


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────